Общие сведения

Система распознавания 3D-моделей предназначена для распознавания элементов детали, импортируемой в среду КОМПАС-3D из другой графической системы, и создания ее трехмерной модели, имеющей развернутое дерево построения, с целью обеспечения возможности полнофункционального использования детали в среде КОМПАС-3D, включая ее редактирование.

Система работает с импортированными моделями любого поддерживаемого КОМПАС-3D формата: ACIS (*.sat), IGES (*.igs), Parasolid (*.x_t, *.x_b), STEP AP203 (*.stp, *.step). В результате распознавания формируется дерево построения модели, позволяющее редактировать как определения составляющих элементов для изменения их параметров, так и эскизы для изменения геометрии элементов, основанных на эскизах.

Система распознавания 3D-моделей  распознает импортированные модели деталей средней сложности с определенными ограничениями. Ограничения на сложность распознаваемых моделей зависят от версии и являются предметом доработок. (См. Основные ограничения Системы распознавания 3D-моделей версии 2.0). При невозможности формирования полного дерева построений система позволяет отобразить эскизы операций, параметры которых не удалось определить полностью, что значительно расширяет область применения этого программного средства, так как реализация необходимых операций на базе имеющихся эскизов в “ручном” режиме, как правило, не вызывает затруднений.


Подключение системы

Система подключается как прикладная библиотека с помощью менеджера библиотек. Рекомендуемый режим подключения – меню.

Для подключения системы в менеджере библиотек необходимо выполнить команды: Добавить описание – прикладной библиотеки, указать место расположения библиотеки и режим открытия – Меню.


Интерфейс

Интерфейс предоставляет выбор из трех возможностей взаимодействия с системой:

•	Распознавание элементов

•	Параметры …

•	Справка


 Распознавание элементов

Вызов команды Распознавание элементов запускает выполнение основного алгоритма. Перед распознаванием осуществляется контроль на наличие открытого и активизированного документа детали. Невыполнение этого условия приводит к выдаче  соответствующего сообщения, и работа программы прекращается.

В случае большого количества граней исходной модели (для Системы распознавания 3D-моделей версии 2.0 более 50) и как следствие большого количества составляющих элементов в процессе распознавания выводится окно, отображающее ход выполнения процесса.

Результатом работы Системы распознавания 3D-моделей является модель детали, эквивалентная исходной импортированной модели и имеющая дерево построения, сформированное из 3D операций системы КОМПАС и эскизов, в котором нет “операций без истории”.


Параметры

Вызов команды Параметры... приводит к появлению диалога параметров распознавания, позволяющего настроить режимы работы Системы распознавания 3D-моделей. Установленные параметры действуют в течение текущего сеанса работы.

Описание элементов управления

При определении базовой операции использовать предвыбор граней	Позволяет выбрать базовую операцию из распознанных с учетом одной или нескольких граней, выделенных оператором непосредственно перед запуском процесса распознавания. При невозможности получить базовую операцию, для которой  выбранные грани являются образующими, выдается соответствующее сообщение и предлагается продолжить процесс распознавания в режиме без предвыбора граней. Параметр помогает сформировать  подходящее дерево построения с учетом заранее определенных особенностей.
Объединять совместимые операции	Совместимыми считаются операции выдавливания, эскизы которых расположены в одной плоскости, имеющие одинаковые параметры (тип, расстояние), а также скругления и фаски соответственно с равными радиусами и одинаковыми сторонами. В версии 2.0 добавлена возможность объединения некоторых операций вращения.
Анализировать скругления и фаски до анализа элементов выдавливания	Система распознавания 3D-моделей предоставляет возможность оператору изменить порядок анализа элементов – выполнить поиск возможных вспомогательных элементов, таких как фаски и скругления до анализа формообразующих операций выдавливания и вращения.
Осуществлять параметризацию эскизов	При формировании эскизов автоматически  накладываются следующие  ограничения: - на совпадение точек;  - на горизонтальность и вертикальность прямых линий.
Просматривать список граней в обратном порядке	В случае сложных деталей параметр может быть полезен для получения альтернативного дерева построения.
Документ детали: - перезаписать существующую деталь - создать новую деталь	Позволяет переключать соответствующие режимы формирования создаваемой по результатам распознавания модели.
Тела сформировать по возможности за счет: - операций выдавливания - операций вращения - кинематических операций	Переключение этих кнопок приводит к установке или сбросу параметра, оказывающего наиболее существенное влияние на вид дерева построения детали. При установке переключателя в положение операций выдавливания делается попытка сформировать формообразующие элементы в первую очередь за счет этих операций, оставшиеся неиспользованными грани участвуют в процессе определения элементов вращения. Аналогично при установке переключателя в положение операций вращения вначале происходит анализ возможных элементов вращения, а затем выдавливания. Кинематические операции позволяют сформировать трубки, жгуты, стержни и т.п. с помощью  одной кинематической операции.


Основные ограничения
Основные ограничения версии 2.0

•	Фаски и скругления распознаются только, если они образованы плоскими, цилиндрическими, коническими и тороидальными гранями.

•	 Операции выдавливания не должны иметь уклона.

•	Не анализируется возможность формирования тонкостенных тел.

•	Тела вращения должны иметь угол 360 градусов за исключением элементов, имеющих в качестве эскизов концентрические окружности

•	Эскизы могут быть сформированы только отрезками прямых и дугами окружностей.

•	Не распознаются тела, имеющие грани, образованные NURBS-поверхностями.

•	Распознавание ориентировано на импортированные модели – sat, iges и др.; m3d- модели (с целью анализа и оптимизации) вследствие особенностей работы 3D интерфейса не распознаются.